// // src/utils/api.js
// import getIt from '@soda/get-it';
// import { message } from 'ant-design-vue';

// // 配置请求实例
// const api = getIt({
//   baseUrl: process.env.VUE_APP_API_BASE,
//   timeout: 10000,
//   headers: {
//     'Content-Type': 'application/json'
//   }
// });

// // 请求拦截器
// api.interceptors.request.use((config) => {
//   const token = localStorage.getItem('token');
//   if (token) {
//     config.headers.Authorization = `Bearer ${token}`;
//   }
//   return config;
// });

// // 响应拦截器
// api.interceptors.response.use(
//   (response) => response,
//   (error) => {
//     if (error.response?.status === 401) {
//       message.error('请重新登录');
//       localStorage.removeItem('token');
//       window.location.href = '/login';
//     }
//     return Promise.reject(error);
//   }
// );

// export default api;